.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	-ms-zoom: 1;
	overflow:hidden;
	_zoom:1;
	
}
.top_content .newIndex {
	background-image: url("/app_images/newtoa/v40/old.png");
}
.navOne-new li a {
	background-image: url("/app_images/newtoa/v40/old.png");
}
.down-triangle {
	background-image: url("/app_images/newtoa/v40/old.png");
}
.member-club .adtitle-list span {
	background-image: url("/app_images/newtoa/v40/old.png");
}
.pro_pa .user-info .unverified {
	background-image: url("/app_images/newtoa/v40/old.png");
}
.pro_pa .user-info .verified {
	background-image: url("/app_images/newtoa/v40/old.png");
}
.pro_pa .user-info .tip .triangle {
	background-image: url("/app_images/newtoa/v40/old.png");
}
.pro_pa .user-info .login-date .ico {
	background-image: url("/app_images/newtoa/v40/old.png");
}
.more-actions li {
	background-image: url("/app_images/newtoa/v40/old.png");
}
.my-events .events-cont .events-hot {
	background-image: url("/app_images/newtoa/v40/old.png");
}
.my-events .events-cont .events-tuan {
	background-image: url("/app_images/newtoa/v40/old.png");
}
.product-slide .slide-prev {
	background-image: url("/app_images/newtoa/v40/old.png");
}
.product-slide .slide-next {
	background-image: url("/app_images/newtoa/v40/old.png");
}
.my-events .hot {
	background-image: url("/app_images/newtoa/v40/old.png");
}
.service_core .other a .icon_14 {
	background-image: url("/app_images/newtoa/v40/old-nav.png");
}
.service_core .other a .icon_ewallet {
	background-image: url("/app_images/newtoa/v40/old-nav.png");
}
.service_core .other a .my_pa_titewallet {
	background-image: url("/app_images/newtoa/v40/old-nav.png");
}
.service_core .other a .icon_caipiao {
	background-image: url("/app_images/newtoa/v40/old-nav.png");
}
.service_core .other a .my_pa_titcaipiao {
	background-image: url("/app_images/newtoa/v40/old-nav.png");
}
.navOne-newDown-v2 .down-triangle {
	background-image: url("/app_images/newtoa/v40/one-v40.png");
}
.navOne-new li .club .navnew {
	background-image: url("/app_images/newtoa/v40/one-v40.png");
}
.service_core li .my_pa_tit9 {
	background-image: url("/app_images/newtoa/v40/mypa_title_icon0.png"); _background-image: url(/app_images/newtoa/v40/mypa_title_icon.GIF);
}
.navTwoContent li a.cxxz {
	background-image: url("/app_images/newtoa/v40/insurance_crearive.gif");
}
.navTwoContent li.on a.cxxz {
	background-image: url("/app_images/newtoa/v40/insurance_crearive_hover.gif");
}
.old-lead-cont {
	background-image: url("/app_images/newtoa/v40/old-lead.png");
}
.old-lead-inner .old-lead-close {
	background-image: url("/app_images/newtoa/v40/old-lead-close.png");
}
.old-lead-inner .btntiyan {
	background-image: url("/app_images/newtoa/v40/old-lead-btntiyan.jpg");
}
.old-lead-inner .headertyxb {
	background-image: url("/app_images/newtoa/v40/ty.png");
}
.bindwlt {
	background-image: url("/app_images/newtoa/v40/bindwlt.jpg");
}
.bindwlt-tip-small {
	background-image: url("/app_images/newtoa/v40/wenhao.png");
}
.bindwlt-tip-big {
	background-image: url("/app_images/newtoa/v40/smy_big.png");
}
.top_content .newIndex {
	background-position: 0px 0px; width: 70px; height: 20px; text-indent: -9999px; margin-top: -1px; display: block; background-repeat: no-repeat;
}
.topuser {
	padding-right: 10px; position: relative; cursor: pointer; -ms-zoom: 1;
}
.topuser .triangle {
	border-width: 4px 3px 0px; border-style: solid outset outset; top: 8px; width: 1px; right: 0px; line-height: 0; font-size: 0px; border-top-color: rgb(255, 102, 0); border-right-color: transparent; border-left-color: transparent; float: left; display: inline-block; position: absolute; _border-style: solid dashed dashed dashed;
}
.topuser-newDown {
	left: 0px; top: 0px; overflow: visible; position: absolute; z-index: 1000;
}
.topuser-down {
	left: 0px; top: 12px; width: 90px; padding-top: 5px; display: none; position: absolute;
}
.topuser-down .down-triangle {
	background-position: 40px -310px; width: 90px; height: 5px; overflow: hidden; display: block; position: relative; background-repeat: no-repeat;
}
.topuser-down .topuser-downlist {
	padding: 0px; border: 1px solid rgb(208, 208, 208); border-image: none; height: auto; margin-top: -1px; background-color: rgb(255, 255, 255);
}
.topuser-down .topuser-downlist li {
	margin: 0px; text-align: center; float: none;
}
.topuser-down .topuser-downlist a {
	height: 27px; color: rgb(101, 101, 101); line-height: 27px; font-size: 12px; display: block;
}
.topuser-down .topuser-downlist a:hover {
	color: rgb(255, 99, 41); background-color: rgb(245, 245, 245);
}
.navOneDown {
	display: none !important;
}
.navOne-new {
	margin-top: 5px; float: right; display: inline;
}
.navOne-new li {
	padding:0; border-image: none; height: 22px; float: left; background-color: rgb(255, 255, 255);
}
.navOne-new li.line {
	margin: 16px 10px 0px; padding: 0px; border: currentColor; border-image: none; width: 1px; height: 14px; overflow: hidden; display: inline-block; background-color: rgb(208, 208, 208);
}
.navOne-new li a {
	height: 14px; color: rgb(71, 71, 71); line-height: 14px; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold; display: block; background-repeat: no-repeat;
}
.navOne-new li .navIndex {
	background-position: -120px -200px; width: 100px; text-indent: 20px;
}
.navOne-new li .bank {
	background-position: -105px 0px; width: 90px; text-indent: 40px;
}
.navOne-new li .insurance {
	background-position: -105px -40px; width: 90px; text-indent: 40px;
}
.navOne-new li .investment {
	background-position: -105px -80px; width: 90px; text-indent: 40px;
}
.navOne-new li .club {
	background-position: -113px -120px; width: 105px; text-indent: 26px; position: relative;
}
.navOne-new li .mobile {
	background-position: -113px -160px; width: 120px; text-indent: 26px;
}
.navOne-new li a:hover {
	color: rgb(254, 100, 40);
}
.navOne-new .on a {
	color: rgb(254, 100, 40);
}
.navOne-new .on .navIndex {
	background-position: -120px -440px;
}
.navOne-new .hover .navIndex {
	background-position: -120px -440px;
}
.navOne-new .on .bank {
	background-position: -105px -240px;
}
.navOne-new .hover .bank {
	background-position: -105px -240px;
}
.navOne-new .on .insurance {
	background-position: -105px -280px;
}
.navOne-new .hover .insurance {
	background-position: -105px -280px;
}
.navOne-new .on .investment {
	background-position: -105px -320px;
}
.navOne-new .hover .investment {
	background-position: -105px -320px;
}
.navOne-new .on .club {
	background-position: -113px -360px;
}
.navOne-new .hover .club {
	background-position: -113px -360px;
}
.navOne-new .on .mobile {
	background-position: -113px -400px;
}
.navOne-new .hover .mobile {
	background-position: -113px -400px;
}
.navOne-new .downhover {
	border-image: none;
}
.navOne-new .downhover a {
	color: rgb(254, 100, 40);
}
.navOne-new li .club .navnew {
	background-position: 0px -430px; top: -15px; width: 30px; height: 15px; right: -22px; position: absolute; background-repeat: no-repeat;
}
.navOne-newDown {
	left: 0px; top: 0px; overflow: visible; position: absolute; z-index: 1000;
}
.navOne-newDown #bankLi-down {
	border:1px solid #412500; border-image: none; width: 148px; display: none; position: absolute; background-color: rgb(255, 255, 255); border-top:none;border-radius:0px 0 4px 4px;-webkit-border-radius:0px 0 4px 4px;-moz-border-radius:0px 0 4px 4px; -webkit-box-shadow:0px 2px 8px #454545;-moz-box-shadow:0px 2px 8px #454545;box-shadow:0px 2px 8px #454545;
}
.navOne-newDown #insuranceLi-down {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(208, 208, 208); border-image: none; width: 131px; display: none; position: absolute;background-color: rgb(255, 255, 255);
}
.navOne-newDown #investmentLi-down {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(208, 208, 208); border-image: none; width: 131px; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
.navOne-newDown #insuranceLi-down {
	width: 180px;
}
.navOne-newDown .ul2 {
	border-top-color: rgb(208, 208, 208); border-top-width: 1px; border-top-style: solid;
}
.navOne-newDown ul {
	width: 148px; overflow: hidden; float: left; padding:0; margin:0;
}
.navOne-newDown li {
	height:28px;line-height:28px; float:left;border-bottom:1px dashed #d1d1d1;margin-top:1px;
}
.navOne-newDown a {
	height:27px;line-height:27px;color: rgb(101, 101, 101);font-size: 12px; display: block;background:url(../images/TopBg.png) 5px -176px;  width:113px; padding-left:35px;float:left;  
}
.navOne-newDown a:hover {
	color: rgb(255, 99, 41); background-color:#f7f0e1;
}
.navOne-newDown-v2 {
	left: 0px; top: 0px; overflow: visible; position: absolute; z-index: 1000;
}
.navOne-newDown-v2 #bankLi-down {
	overflow: hidden; display: none; position: absolute;
}
.navOne-newDown-v2 #insuranceLi-down {
	overflow: hidden; display: none; position: absolute;
}
.navOne-newDown-v2 #investmentLi-down {
	overflow: hidden; display: none; position: absolute;
}
.navOne-newDown-v2 .down-triangle {
	background-position: -144px -435px; width: 102px; height: 6px; overflow: hidden; display: block; position: relative; background-repeat: no-repeat;
}
.navOne-newDown-v2 ul {
	background-color: rgb(255, 101, 0);
}
.navOne-newDown-v2 .navdown .navdown-list {
	padding: 5px 0px; width: 102px; overflow: hidden; float: left;
}
.navOne-newDown-v2 .col2 {
	width: 204px; background-color: rgb(255, 101, 0);
}
.navOne-newDown-v2 .navdown li {
	margin: 0px; padding: 5px 6px; width: 90px; height: 20px; float: none;
}
.navOne-newDown-v2 .navdown li a {
	width: 90px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; display: block;
}
.navOne-newDown-v2 .navdown li a:hover {
	background-color: rgb(255, 147, 76);
}
.navOne-newDown-v2 #bankLi-down {
	box-shadow: 8px 7px 10px -3px #444; -webkit-box-shadow: 8px 7px 10px -3px #444; -moz-box-shadow: 8px 7px 10px -3px #444; -o-box-shadow: 8px 7px 10px -3px #444; -ms-box-shadow: 8px 7px 10px -3px #444;
}
.navOne-newDown-v2 #insuranceLi-down {
	box-shadow: 8px 7px 10px -3px #444; -webkit-box-shadow: 8px 7px 10px -3px #444; -moz-box-shadow: 8px 7px 10px -3px #444; -o-box-shadow: 8px 7px 10px -3px #444; -ms-box-shadow: 8px 7px 10px -3px #444;
}
.navOne-newDown-v2 #investmentLi-down {
	box-shadow: 8px 7px 10px -3px #444; -webkit-box-shadow: 8px 7px 10px -3px #444; -moz-box-shadow: 8px 7px 10px -3px #444; -o-box-shadow: 8px 7px 10px -3px #444; -ms-box-shadow: 8px 7px 10px -3px #444;
}
.pro_pa {
	border: 2px solid rgb(251, 213, 199); border-image: none; height: 178px; overflow: hidden; position: relative;
}
.pro_pa .user-info {
	padding: 0px 20px 0px 30px; height: 48px; background-color: rgb(255, 235, 219);
}
.pro_pa .user-info .user-name {
	color: rgb(51, 51, 51); line-height: 48px; font-family: "Microsoft YaHei"; font-size: 16px; margin-right: 15px; float: left; display: inline-block;
}
.pro_pa .user-info .ico {
	width: 30px; height: 30px; display: block;
}
.pro_pa .user-info .user-mail {
	width: 30px; height: 30px; padding-top: 10px; margin-right: 10px; float: left; display: inline-block; position: relative; z-index: 100; cursor: pointer; -ms-zoom: 1;
}
.pro_pa .user-info .user-mail .unverified {
	background-position: -40px -120px; background-repeat: no-repeat;
}
.pro_pa .user-info .user-mail .verified {
	background-position: 0px -120px; background-repeat: no-repeat;
}
.pro_pa .user-info .user-mobilephone {
	width: 30px; height: 30px; padding-top: 10px; margin-right: 10px; float: left; display: inline-block; position: relative; z-index: 100; cursor: pointer; -ms-zoom: 1;
}
.pro_pa .user-info .user-mobilephone .unverified {
	background-position: -40px -170px; background-repeat: no-repeat;
}
.pro_pa .user-info .user-mobilephone .verified {
	background-position: 0px -170px; background-repeat: no-repeat;
}
.pro_pa .user-info .tip {
	left: 0px; top: 34px; display: none; position: absolute;
}
.pro_pa .user-info .tip .triangle {
	background-position: 11px -308px; width: 40px; height: 7px; overflow: hidden; display: block; position: relative; background-repeat: no-repeat;
}
.pro_pa .user-info .tip .tip-cont {
	padding: 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 250px; color: rgb(101, 101, 101); margin-top: -1px; background-color: rgb(255, 255, 255);
}
.pro_pa .user-info .tip .tip-cont h3 {
	font-size: 14px; font-weight: bold;
}
.pro_pa .user-info .tip .tip-cont a {
	color: rgb(255, 102, 0);
}
.pro_pa .user-info .tip .tip-cont .tips {
	display: none;
}
.pro_pa .user-info .tip .tip-cont .show {
	display: block;
}
.pro_pa .user-info .login-date {
	color: rgb(153, 153, 153); line-height: 48px; float: right;
}
.pro_pa .user-info .login-date .ico {
	background-position: -80px -40px; margin: 18px 5px 0px 0px; width: 14px; height: 14px; float: left; display: inline-block; background-repeat: no-repeat;
}
.product-slide {
	width: 510px; height: 83px; position: relative; -ms-zoom: 1;
}
.product-slide .product-slide-func {
	top: -20px; width: 40px; height: 20px; right: 20px; position: absolute;
}
.product-slide .slide-prev {
	width: 18px; height: 18px; float: left; display: inline-block; cursor: pointer; background-repeat: no-repeat;
}
.product-slide .slide-next {
	width: 18px; height: 18px; float: right; display: inline-block; cursor: pointer; background-repeat: no-repeat;
}
.product-slide .slide-prev-enabled {
	background-position: 0px -80px;
}
.product-slide .slide-prev-disabled {
	background-position: 0px -40px;
}
.product-slide .slide-next-enabled {
	background-position: -40px -80px;
}
.product-slide .slide-next-disabled {
	background-position: -40px -40px;
}
.product-slide .product-slide-cont {
	width: 510px; height: 83px; position: relative; -ms-zoom: 1;
}
.product-slide .product-cont {
	width: 510px; float: left;
}
.more-actions {
	left: 534px; width: 160px; height: 106px; float: none; position: absolute; background-color: rgb(255, 250, 246);
}
.more-actions h3 {
	color: rgb(101, 101, 101); line-height: 16px; font-family: "Microsoft YaHei"; font-size: 14px; margin-bottom: 5px;
}
.more-actions li {
	background-position: -129px -478px; padding: 5px 8px 2px 12px; height: 20px; line-height: 20px; float: left; background-repeat: no-repeat;
}
.more-actions li a {
	color: rgb(101, 101, 101); font-size: 12px; white-space: nowrap;
}
.more-actions li a:hover {
	color: rgb(255, 99, 41);
}
.my-events {
	border: currentColor; border-image: none; left: 736px; width: 200px; height: 106px; float: none; position: absolute; background-color: rgb(255, 250, 246);
}
.my-events h3 {
	width: 70px; color: rgb(101, 101, 101); line-height: 16px; font-family: "Microsoft YaHei"; font-size: 14px; margin-bottom: 15px; float: left;
}
.my-events .hot {
	background-position: 96px -334px; padding-right: 26px; background-repeat: no-repeat;
}
.my-events .more {
	margin: 0px; width: 98px; color: rgb(0, 135, 207); font-size: 12px; float: right; display: block;
}
.my-events .more:hover {
	color: rgb(255, 99, 41);
}
.my-events .events-cont {
	width: 200px; height: 30px; overflow: hidden; clear: both; margin-bottom: 8px; background-color: rgb(255, 255, 255);
}
.my-events .events-cont dt {
	width: 40px; height: 30px; overflow: hidden; float: left;
}
.my-events .events-cont dd {
	border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(229, 229, 229); border-image: none; width: 144px; height: 28px; color: rgb(85, 85, 85); line-height: 28px; overflow: hidden; padding-left: 15px; float: left;
}
.my-events .events-cont .events-info {
	float: left;
}
.my-events .events-cont .events-hot {
	background-position: 0px -230px; background-repeat: no-repeat;
}
.my-events .events-cont .events-tuan {
	background-position: -60px -230px; background-repeat: no-repeat;
}
.service_life {
	padding-bottom: 30px;
}
.service_core .other .hover_quan {
	bottom: 3px;
}
.service_core .other a .icon_14 {
	background-position: 38px 22px;
}
.service_core .other a .icon_ewallet {
	background-position: 40px -30px; position: relative; z-index: 10;
}
.service_core li .my_pa_titewallet {
	background-position: -35px -33px; width: 100px; height: 51px; margin-top: -6px; display: inline-block;
}
.service_core .other a .icon_caipiao {
	background-position: 36px -182px; position: relative; z-index: 10;
}
.service_core li .my_pa_titcaipiao {
	background-position: -35px -182px; width: 100px; height: 51px; margin-top: -6px; display: inline-block;
}
.m_t14 {
	margin-top: 14px;
}
.member-club {
	width: 190px; height: 130px; overflow: hidden;
}
.member-club .slide {
	width: 190px; height: 130px; overflow: hidden; position: relative; -ms-zoom: 1;
}
.member-club .adlist {
	height: 130px; overflow: hidden;
}
.member-club li {
	width: 190px; height: 130px; float: left;
}
.member-club li.current {
	display: block; z-index: 10;
}
.member-club .adtitle-list {
	left: 20px; height: 14px; bottom: 10px; position: absolute;
}
.member-club .adtitle-list span {
	background-position: 0px -280px; width: 14px; height: 14px; margin-top: 5px; margin-right: 5px; display: inline-block; cursor: pointer; background-repeat: no-repeat;
}
.member-club .adtitle-list span.current {
	background-position: -30px -280px;
}
.navTwoContent li a.cxxz {
	background-position: -17px -1px; width: 68px; background-repeat: no-repeat;
}
.old-lead-cont {
	background-position: 0px 0px; margin: 0px 0px 0px -233px; left: 50%; top: 30px; width: 465px; height: 635px; display: none; position: absolute; background-repeat: no-repeat;
}
.old-lead-inner {
	width: 100%; height: 100%; position: relative; -ms-zoom: 1;
}
.old-lead-inner .old-lead-close {
	background-position: 0px 0px; top: 100px; width: 84px; height: 84px; right: 0px; display: block; position: absolute; cursor: pointer; background-repeat: no-repeat;
}
.old-lead-inner .btntiyan {
	background-position: 0px 0px; left: 157px; top: 330px; width: 154px; height: 40px; text-indent: -9999px; display: block; position: absolute; background-repeat: no-repeat;
}
.old-lead-inner .nots {
	top: 380px; right: 95px; color: rgb(101, 101, 101); position: absolute;
}
.old-lead-inner .headertyxb {
	background-position: 0px 0px; left: 0px; top: 0px; width: 70px; height: 20px; color: rgb(101, 101, 101); display: block; position: absolute; background-repeat: no-repeat;
}
.maskdiv {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 100; opacity: 0.75; background-color: rgb(0, 0, 0);
}
.bindwlt {
	background-position: 0px 1px; width: 114px; height: 22px; float: left; display: inline-block; cursor: pointer; background-repeat: no-repeat;
}
.bindwlt-tip-small {
	background-position: 0px 4px; width: 16px; height: 22px; margin-left: 4px; float: left; display: inline-block; cursor: pointer; background-repeat: no-repeat;
}
.bindwlt-tip-big {
	background-position: 0px 1px; padding: 5px 10px 5px 16px; left: 0px; top: 0px; width: 245px; height: 49px; color: rgb(51, 51, 51); line-height: 20px; display: none; position: absolute; z-index: 100000; background-repeat: no-repeat;
}
